home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CICA Windows Explosion!
/
The CICA Windows Explosion! - Disc 2.iso
/
programr
/
cxtw107.zip
/
NEW233.DOC
< prev
next >
Wrap
Text File
|
1995-07-20
|
6KB
|
116 lines
CXT 2.33
- HTML-output changed to resolve problems with some HTML viewers (especially
Microsoft WinWord 6.0 Internet Assistant)
- generation of additional HTML files (name index, file contents,
cross reference)
- optional file name for HTML option no longer possible (see documentation)
- changes to RTF-output defaults
- generation of additional RTF information (file contents, cross reference)
- error with incremental database builds (options -g -G) and option -D fixed
- item names are now sorted case-insensitive
- CST problem with typedef'ed arrays fixed
- CFT problem with functions returning C++ reference & fixed
- problems with options -i and -S fixed
- specifying -S+ prints now also all not -S items
- option -Q: define name of file which contents should be printed
- errors with wrong line numbers reported from preprocessor fixed
- preprocessor supports digraphs can be switched off with -NODIGRAPH
- C++ replacement keywords handled (and, and_eq, ...), can be switched off
with -NOREPLACE
- GNU preprocessor #warning directive
- additional progress info during output phase
- some changes of the documentation
- new registration conditions
- new registration fees
CXT 2.32
- option -HTML: generate HTML (HyperText Markup Language) output file
- option -RTF: generate RTF (Rich Text Format) output file, can be compiled
as Windows Helpfile
- option -LIB[..]: user definition of library functions (library functions are
not listed as undefined)
- option -NOLIB: ignore library functions in calltree output
- option -TAGS: generate TAGS file
- option -CTAGS: generate CTAGS file (CFT)
- option -filetree: display include file hierarchy tree for every source file
- option -charwarn: warning if illegal characters are found in the source code
- option -touch: touch file information in database if not up-to-date
- option -NOUNSAFE: only warning in case of unsafe preprocessing errors
- error with preprocessor message for misbalanced #if blocks fixed
- internal database structure changed
- statistical file information extended
- Rational Rose output extended
CXT 2.30
- Windows 3.1 and Win32s (Windows 3.1, Windows 4.0, Windows NT)
versions 1.04-2.30 released
CXT 2.21
- language analysis part optimised
- error with combination of options -L -time fixed (message disk write error)
- error with relative -I include paths fixed (some includes were not found)
- error with overwrites of command and file list files with option -G fixed
- warning if C++ style comment '//' recognised without option -C++ or -// set
- better CST typedef recognition
- option -noundef: ignore undefined functions in output tree chart
- preprocessor options for MS Visual C++ 1.5 added
CXT 2.20
Compatibility version with the new SXT packages DXT, FXT, LXT.
CXT 2.13
- additional work on the documentation
- minor changes in CST byte offset file generation (source information)
- error in CFT/CST database reading fixed (could only happen if line numbers
were not in strictly ascending order inside functions or structures, this
is possible if #line directives are used, e.g. with code generators like
LEX/FLEX/YACC/BISON)
- internal database structure changed and extended
- CFT error with nested C++ constructs 'extern "C" { ... }' fixed (this was
sometimes the reason for the error message 'unbalanced braces')
- detection and displaying of multiple inclusions of the same include file,
size of scanned sources and number of lines are calculated for multiple
inclusions
- preprocessor intermediate file extension changed to '.II' to avoid conflicts
with compiler generated files having extension '.I'
- __TIMESTAMP__ macro in preprocessor supported
- Microsoft VC++ 1.0 for Windows NT preprocessing support
- Borland C++ 1.0 for OS/2 preprocessing support
- every section in the output file shows the related option for its generation
- option -Jcharset: add extended character set for identifier recognition, this
allows the use of national character sets
- option -//: accept C++ comments in C source code (ensure compatibility with
Microsoft and Borland C compilers)
- option -RATIONAL: generate a Rational Rose Petal file for callgraph
visualisation (see documentation for detailed description!)
- option -time: print runtime information
- option -cmdline: write the command line at the beginning of the output file
- for option -I: -I* ignores missing include files during preprocessing
- BRIEF and MicroEMACS macro files changed
- CFTN and CSTN with new option -o[name]: print output to file 'name'
- return values for CFTN and CSTN changed to avoid conflicts with DOS errors
(affects BRIEF macros)
CXT 2.12
- system requirements for real mode versions are now Intel 80286 or higher
(8088, 8086 and 80186 are no longer supported)
- C++ class hierarchy graph listing
- better C++ operator handling
- preprocessor macro size increased
- new BRIEF macro help screen
- BRIEF macro key assignment changed
- new MicroEMACS macros added and existing ones redesigned
- CST byteoffset option extended and byteoffset file redesigned
(fewer macros -> faster compilation + smaller executable)
- Borland C++ 3.1 preprocessing supported
- additional C++ preprocessor defines for Borland and GNU supported
- new transfer batch files for calling CFT and CST from inside the
Borland IDE and displaying the results
- option -m: -m+ starts output with topmost function/structure of
largest call graph
- option -y: file cross link list, show referencing/referenced files
- option -e: delimiter character can be user defined
- option -L: -L+ for both screen output and redirection to file
-LL[+] appends to existing file